Lead Data Engineer (12 Months Temporary Contract)

Company
Emirates
Job Location
China, Asia Pacific
Job Role
Airport Operations
Contract Type
Full-Time
Salary
Posted Date
2025-04-09
Job Expiry Date
2025-04-22
Qualification
Bachelor’s Degree

In this role, you will:

  • Lead technical design, development and deployment for solutions within a team. Carry out effective technical design reviews to ensure that the right architecture patterns are used by the team. Conduct required source system analysis, data profiling, source-to-target mapping activities and data modelling (both logical and physical) to ensure delivery on business needs.
  • Complete data engineering coding and design tasks on problems of high scope and complexity. Demonstrate good coding principles and exercise good judgement in designing and building solutions. Conduct code review for peers. Ensure solutions adhere to published data privacy and cybersecurity principles.
  • Implement and practice fit-for-purpose estimation techniques, to promote iterative delivery. Help the team in refining estimates during sprint planning, with optimal assumptions and inter-dependency understanding.
  • Operate with a data-driven mindset. Help translate data and analytics requirements into data solutions based on the approved technical designs. Assist with data analysis activities such as source system analysis and data modelling, to ensure solutions deliver on business needs. Work with team members to envision solutions as a set of data products and data pipelines.
  • Ensure solutions being built are stable, scalable and maintainable. Enable test automation and ensure CI/CD pipelines are in good health. Implement monitoring of data applications and track product quality, performance and stability. Drive corrective, adaptive, preventative and perfective actions to maintain solution reliability and quality.
  • Collaborate with members of the cross-functional team to identify areas of inefficiency and propose solutions. Identify activities resulting in optimal resource utilization, cost reduction, technical debt remediation, service improvement and reuse value. Partner with architects and product owners to prioritize and implement such activities.
  • Update data inventories and registries as required to keep metadata and data lineage up-to-date, following agreed Data Governance standards, guidelines and principles.
  • Partner with fellow team members, Principal Data Engineers and Architects for developing and implementing data engineering best practices and modernization techniques, promoting solution reusability, process automation, built-in-quality, test-driven development, agile delivery, timely root cause analysis and blameless incident post-mortems. Key contributor in building and adopting data engineering playbooks for the relevant technologies, and ensuring adherence to said playbooks, as well as other published coding standards data technology blueprints.
  • Work effectively on incident resolution, conducting root cause analysis and handling business escalations. Engage other technical experts and vendor partners in the timely resolution of incidents. Maintain regular and transparent communication during incident management. Conduct post-mortem and lessons learned discussions.
  • Key contributor and catalyst in attracting and retaining data engineering talent. Handhold new joiners to ensure successful onboarding. Support engineering leadership for venturing different working models for scaling up the data engineering team in line with delivery commitments.


To be considered for this role, you must meet the below requirements:

  • Bachelor's degree or equivalent (12+3) in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering, or Software Engineering.
  • Specialization or electives in Data & Analytics fields (e.g., Data Warehousing, Data Science, Business Intelligence) is a plus.
  • 5+ years of experience in Business Intelligence (candidates with fewer years of experience may be considered if holding a Master's degree).
  • 5+ years of experience in administration, development, testing, and support of analytic applications like MicroStrategy, Snowflake, and Microsoft Power Platform.  
  • Experience with coding (preferably Python), designing and implementing Azure Logic apps and Azure Functions for automation purposes.
  • Deep understanding of Business Intelligence application components and architecture, deployment and adoption of new features.
  • Optimization of database models, mapping and report/dashboard design. Understanding performance bottlenecks and providing solutions end-to-end. 
  • Experience in building reusable components.
  • Experience designing monitoring and alerting solutions for MicroStrategy, Snowflake and Microsoft Power Platform. 
  • Experience and knowledge of a wide variety of testing methods and tools covering functional, performance, regression, system integration, smoke testing of ETL (Extract-Transform-Load) Business Intelligence applications and pipelines. 
  • Operates with efficiency and automation in mind; experience building reliable, re-usable automation frameworks (e.g. CI/CD).
  • Strong SQL querying skills required.
  • Airline industry experience a nice-to-have.


Knowledge/Skills: 

  • Strong ability to conduct data analysis (e.g. source system identification, data dictionary / metadata collection, data profiling, source-to-target mapping) is preferred.
  • Operates with a “You Code It, You Own It” mindset (i.e. supports the products they build).
  • Demonstrated problem-solver; able to design and document solutions independently.
  • Team player; able to collaborate with others to remove blockers, solve complex design problems and debug/resolve issues. 
  • Able to deliver solutions (and associated value) interactively.
  • Is accountable and displays positive attitude.
  • Self-starter and has passion for exploring and learning new technologies, especially those in the Enterprise Data & Analytics space.


Apply Now